sporting facilities - Spanish English Dictionary